  /**
   * Generate time : 2016-03-28 11:23:13
   * Version : 1.0.1.V20070717
   */
package com.baosight.sczx.zm.cc.domain;

import com.baosight.iplat4j.util.NumberUtils;
import java.math.BigDecimal;
import com.baosight.iplat4j.core.ei.EiColumn;
import com.baosight.iplat4j.ep.DaoEPBase;
import java.util.HashMap;
import java.util.Map;
import com.baosight.iplat4j.util.StringUtils;
/**
 * ZMCCProduceproblemHandle 
 * table comment : 生产问题处理记录 
 */
public class ZMCCProduceproblemHandleProcess_x extends DaoEPBase {

	private String fdRecordHandleId = "";		/* 生产问题处理ID*/
	private String fdRecordId = "";		/* 生产问题记录ID*/
	private String fdIsPenalty = "否";		/* 是否罚款*/
	private String fdPenaltyId = "";		/* 罚款单ID*/
	private BigDecimal fdPenalty = new BigDecimal("0");		/* 罚款金额*/
	private String fdStatus = "1";		/* 处理状态*/
	private String fdSuggestion = "";		/* 处理意见*/
	private String fdHandleDate = "";		/* 处理日期*/
	private String fdHandlePeopleId = "";		/* 处理人ID*/
	private String fdHandlePeople = "";		/* 处理人*/
	private String fdCreateTime = "";		/* 创建时间*/
	
	private String fdRecordModifyId = " ";		/* 生产问题整改ID*/
	private String fdFeedback = " ";		/* 整改反馈*/
	private String fdFeedbackDate = " ";		/* 反馈日期*/
	private String fdFeedbackPeopleId = " ";		/* 反馈人ID*/
	private String fdFeedbackPeople = " ";		/* 反馈人*/
	private String fdCreateTimeM = " ";		/* 整改创建时间*/
	
	private String fdRecordReviewId = " ";		/* 生产问题复查ID*/
	private String fdRecheckerDepartmentId = " ";		/* 复查部门ID*/
	private String fdRecheckerDepartment = " ";		/* 复查部门*/
	private String fdRecheckDate = " ";		/* 复查日期*/
	private String fdCondition = " ";		/* 复查情况描述*/
	private String fdRecheckPeopleId = " ";		/* 复查人ID*/
	private String fdRecheckPeople = " ";		/* 复查人*/
	private String fdIsRedo = "否";		/* 是否重新整改*/
	private String fdRedoSuggestion = " ";		/* 重新整改意见*/
	private String fdCreateTimeR = " ";		/* 复查创建时间*/
	
	private String fdProblemDate = "";		/* 发生日期*/
	private String fdProblemPlace = "";		/* 发生地点*/
	private String fdBusinessMan = "";		/* 责任人*/
	private String fdProblemStatus = "待处理";		/* 问题状态*/
	private String fdProblemTypeId = "";		/* 问题类型ID*/
	private String fdProblemLevelId = "";		/* 问题级别ID*/
	private String fdProblemOrigin = "0";		/* 问题来源*/
	private String fdBusinessDepartmentId = "";		/* 责任部门ID*/
	private String fdIsRepeat = "否";		/* 是否重复问题*/
	private String fdMiningId = ""; //矿井ID
	private String fdProblemDescription = "";		/* 问题描述*/
	private String fdSubmitorDepartmentId = "";		/* 提出部门ID*/
	private String fdSubmitorDepartment = "";		/* 提出部门*/
	
	/**
	 * initialize the metadata 
	 */
	public void initMetaData() {
		EiColumn eiColumn;
		
		eiColumn = new EiColumn("fdRecordHandleId");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("生产问题处理ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecordId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("生产问题记录ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdIsPenalty");
		eiColumn.setFieldLength(2);	
		eiColumn.setDescName("是否罚款");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdPenaltyId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("罚款单ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdPenalty");
		eiColumn.setType("N");
		eiColumn.setScaleLength(2);
		eiColumn.setFieldLength(15);
		eiColumn.setDescName("罚款金额");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdStatus");
		eiColumn.setFieldLength(2);	
		eiColumn.setDescName("处理状态");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSuggestion");
		eiColumn.setFieldLength(500);	
		eiColumn.setDescName("处理意见");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdHandleDate");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("处理日期");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdHandlePeopleId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("处理人ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdHandlePeople");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("处理人");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdCreateTime");
		eiColumn.setFieldLength(20);	
		eiColumn.setDescName("创建时间");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecordModifyId");
		eiColumn.setPrimaryKey(true);
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("生产问题整改ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdFeedback");
		eiColumn.setFieldLength(500);	
		eiColumn.setDescName("整改反馈");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdFeedbackDate");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("反馈日期");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdFeedbackPeopleId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("反馈人ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdFeedbackPeople");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("反馈人");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdCreateTimeM");
		eiColumn.setFieldLength(20);	
		eiColumn.setDescName("整改创建时间");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecordReviewId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("生产复查ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecheckerDepartmentId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("复查部门ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecheckerDepartment");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("复查部门");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecheckDate");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("复查日期");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdCondition");
		eiColumn.setFieldLength(500);	
		eiColumn.setDescName("复查情况描述");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecheckPeopleId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("复查人ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRecheckPeople");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("复查人");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdIsRedo");
		eiColumn.setFieldLength(5);	
		eiColumn.setDescName("是否重新整改");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdRedoSuggestion");
		eiColumn.setFieldLength(500);	
		eiColumn.setDescName("重新整改意见");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdCreateTimeR");
		eiColumn.setFieldLength(20);	
		eiColumn.setDescName("复核创建时间");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemDate");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("发生日期");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemPlace");
		eiColumn.setFieldLength(200);	
		eiColumn.setDescName("发生地点");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdBusinessMan");
		eiColumn.setFieldLength(20);	
		eiColumn.setDescName("责任人");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemStatus");
		eiColumn.setFieldLength(10);	
		eiColumn.setDescName("问题状态");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemTypeId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("问题类型ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemLevelId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("问题级别ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdProblemOrigin");
		eiColumn.setFieldLength(20);	
		eiColumn.setDescName("问题来源");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdBusinessDepartmentId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("责任部门ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdIsRepeat");
		eiColumn.setFieldLength(6);	
		eiColumn.setDescName("是否重复问题");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdMiningId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("矿井ID");
		eiMetadata.addMeta(eiColumn);

		eiColumn = new EiColumn("fdProblemDescription");
		eiColumn.setFieldLength(500);	
		eiColumn.setDescName("问题描述");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSubmitorDepartmentId");
		eiColumn.setFieldLength(32);	
		eiColumn.setDescName("提出部门ID");
		eiMetadata.addMeta(eiColumn);
		
		eiColumn = new EiColumn("fdSubmitorDepartment");
		eiColumn.setFieldLength(50);	
		eiColumn.setDescName("提出部门");
		eiMetadata.addMeta(eiColumn);
		
	}
	/**
	 * the constructor
	 */
	public ZMCCProduceproblemHandleProcess_x() {
		initMetaData();
	}
	
	/**
	 * get the fdRecordHandleId - 生产问题处理ID
	 * @return the fdRecordHandleId
	 */
	public String getFdRecordHandleId() {
		return this.fdRecordHandleId;
	}
	
	/**
	 * set the fdRecordHandleId - 生产问题处理ID
	 */
	public void setFdRecordHandleId(String fdRecordHandleId) {
		this.fdRecordHandleId = fdRecordHandleId;
	}
	/**
	 * get the fdRecordId - 生产问题记录ID
	 * @return the fdRecordId
	 */
	public String getFdRecordId() {
		return this.fdRecordId;
	}
	
	/**
	 * set the fdRecordId - 生产问题记录ID
	 */
	public void setFdRecordId(String fdRecordId) {
		this.fdRecordId = fdRecordId;
	}
	/**
	 * get the fdIsPenalty - 是否罚款
	 * @return the fdIsPenalty
	 */
	public String getFdIsPenalty() {
		return this.fdIsPenalty;
	}
	
	/**
	 * set the fdIsPenalty - 是否罚款
	 */
	public void setFdIsPenalty(String fdIsPenalty) {
		this.fdIsPenalty = fdIsPenalty;
	}
	/**
	 * get the fdPenaltyId - 罚款单ID
	 * @return the fdPenaltyId
	 */
	public String getFdPenaltyId() {
		return this.fdPenaltyId;
	}
	
	/**
	 * set the fdPenaltyId - 罚款单ID
	 */
	public void setFdPenaltyId(String fdPenaltyId) {
		this.fdPenaltyId = fdPenaltyId;
	}
	/**
	 * get the fdPenalty - 罚款金额
	 * @return the fdPenalty
	 */
	public BigDecimal getFdPenalty() {
		return this.fdPenalty;
	}
	
	/**
	 * set the fdPenalty - 罚款金额
	 */
	public void setFdPenalty(BigDecimal fdPenalty) {
		this.fdPenalty = fdPenalty;
	}
	/**
	 * get the fdStatus - 处理状态
	 * @return the fdStatus
	 */
	public String getFdStatus() {
		return this.fdStatus;
	}
	
	/**
	 * set the fdStatus - 处理状态
	 */
	public void setFdStatus(String fdStatus) {
		this.fdStatus = fdStatus;
	}
	/**
	 * get the fdSuggestion - 处理意见
	 * @return the fdSuggestion
	 */
	public String getFdSuggestion() {
		return this.fdSuggestion;
	}
	
	/**
	 * set the fdSuggestion - 处理意见
	 */
	public void setFdSuggestion(String fdSuggestion) {
		this.fdSuggestion = fdSuggestion;
	}
	/**
	 * get the fdHandleDate - 处理日期
	 * @return the fdHandleDate
	 */
	public String getFdHandleDate() {
		return this.fdHandleDate;
	}
	
	/**
	 * set the fdHandleDate - 处理日期
	 */
	public void setFdHandleDate(String fdHandleDate) {
		this.fdHandleDate = fdHandleDate;
	}
	/**
	 * get the fdHandlePeopleId - 处理人ID
	 * @return the fdHandlePeopleId
	 */
	public String getFdHandlePeopleId() {
		return this.fdHandlePeopleId;
	}
	
	/**
	 * set the fdHandlePeopleId - 处理人ID
	 */
	public void setFdHandlePeopleId(String fdHandlePeopleId) {
		this.fdHandlePeopleId = fdHandlePeopleId;
	}
	/**
	 * get the fdHandlePeople - 处理人
	 * @return the fdHandlePeople
	 */
	public String getFdHandlePeople() {
		return this.fdHandlePeople;
	}
	
	/**
	 * set the fdHandlePeople - 处理人
	 */
	public void setFdHandlePeople(String fdHandlePeople) {
		this.fdHandlePeople = fdHandlePeople;
	}
	/**
	 * get the fdCreateTime - 创建时间
	 * @return the fdCreateTime
	 */
	public String getFdCreateTime() {
		return this.fdCreateTime;
	}
	
	/**
	 * set the fdCreateTime - 创建时间
	 */
	public void setFdCreateTime(String fdCreateTime) {
		this.fdCreateTime = fdCreateTime;
	}
	
	/**
	 * get the fdRecordModifyId - 生产问题整改ID
	 * @return the fdRecordModifyId
	 */
	public String getFdRecordModifyId() {
		return this.fdRecordModifyId;
	}
	
	/**
	 * set the fdRecordModifyId - 生产问题整改ID
	 */
	public void setFdRecordModifyId(String fdRecordModifyId) {
		this.fdRecordModifyId = fdRecordModifyId;
	}

	/**
	 * get the fdFeedback - 整改反馈
	 * @return the fdFeedback
	 */
	public String getFdFeedback() {
		return this.fdFeedback;
	}
	
	/**
	 * set the fdFeedback - 整改反馈
	 */
	public void setFdFeedback(String fdFeedback) {
		this.fdFeedback = fdFeedback;
	}
	/**
	 * get the fdFeedbackDate - 反馈日期
	 * @return the fdFeedbackDate
	 */
	public String getFdFeedbackDate() {
		return this.fdFeedbackDate;
	}
	
	/**
	 * set the fdFeedbackDate - 反馈日期
	 */
	public void setFdFeedbackDate(String fdFeedbackDate) {
		this.fdFeedbackDate = fdFeedbackDate;
	}
	/**
	 * get the fdFeedbackPeopleId - 反馈人ID
	 * @return the fdFeedbackPeopleId
	 */
	public String getFdFeedbackPeopleId() {
		return this.fdFeedbackPeopleId;
	}
	
	/**
	 * set the fdFeedbackPeopleId - 反馈人ID
	 */
	public void setFdFeedbackPeopleId(String fdFeedbackPeopleId) {
		this.fdFeedbackPeopleId = fdFeedbackPeopleId;
	}
	/**
	 * get the fdFeedbackPeople - 反馈人
	 * @return the fdFeedbackPeople
	 */
	public String getFdFeedbackPeople() {
		return this.fdFeedbackPeople;
	}
	
	/**
	 * set the fdFeedbackPeople - 反馈人
	 */
	public void setFdFeedbackPeople(String fdFeedbackPeople) {
		this.fdFeedbackPeople = fdFeedbackPeople;
	}
	/**
	 * get the fdCreateTimeM - 反馈创建时间
	 * @return the fdCreateTimeM
	 */
	public String getFdCreateTimeM() {
		return this.fdCreateTimeM;
	}
	
	/**
	 * set the fdCreateTime - 反馈创建时间
	 */
	public void setFdCreateTimeM(String fdCreateTimeM) {
		this.fdCreateTimeM = fdCreateTimeM;
	}
	
	/**
	 * get the fdRecordReviewId - 生产问题复查ID
	 * @return the fdRecordReviewId
	 */
	public String getFdRecordReviewId() {
		return this.fdRecordReviewId;
	}
	
	/**
	 * set the fdRecordReviewId - 生产问题复查ID
	 */
	public void setFdRecordReviewId(String fdRecordReviewId) {
		this.fdRecordReviewId = fdRecordReviewId;
	}
	/**
	 * get the fdRecheckerDepartmentId - 复查部门ID
	 * @return the fdRecheckerDepartmentId
	 */
	public String getFdRecheckerDepartmentId() {
		return this.fdRecheckerDepartmentId;
	}
	
	/**
	 * set the fdRecheckerDepartmentId - 复查部门ID
	 */
	public void setFdRecheckerDepartmentId(String fdRecheckerDepartmentId) {
		this.fdRecheckerDepartmentId = fdRecheckerDepartmentId;
	}
	/**
	 * get the fdRecheckerDepartment - 复查部门
	 * @return the fdRecheckerDepartment
	 */
	public String getFdRecheckerDepartment() {
		return this.fdRecheckerDepartment;
	}
	
	/**
	 * set the fdRecheckerDepartment - 复查部门
	 */
	public void setFdRecheckerDepartment(String fdRecheckerDepartment) {
		this.fdRecheckerDepartment = fdRecheckerDepartment;
	}
	/**
	 * get the fdRecheckDate - 复查日期
	 * @return the fdRecheckDate
	 */
	public String getFdRecheckDate() {
		return this.fdRecheckDate;
	}
	
	/**
	 * set the fdRecheckDate - 复查日期
	 */
	public void setFdRecheckDate(String fdRecheckDate) {
		this.fdRecheckDate = fdRecheckDate;
	}
	/**
	 * get the fdCondition - 复查情况描述
	 * @return the fdCondition
	 */
	public String getFdCondition() {
		return this.fdCondition;
	}
	
	/**
	 * set the fdCondition - 复查情况描述
	 */
	public void setFdCondition(String fdCondition) {
		this.fdCondition = fdCondition;
	}
	/**
	 * get the fdRecheckPeopleId - 复查人ID
	 * @return the fdRecheckPeopleId
	 */
	public String getFdRecheckPeopleId() {
		return this.fdRecheckPeopleId;
	}
	
	/**
	 * set the fdRecheckPeopleId - 复查人ID
	 */
	public void setFdRecheckPeopleId(String fdRecheckPeopleId) {
		this.fdRecheckPeopleId = fdRecheckPeopleId;
	}
	/**
	 * get the fdRecheckPeople - 复查人
	 * @return the fdRecheckPeople
	 */
	public String getFdRecheckPeople() {
		return this.fdRecheckPeople;
	}
	
	/**
	 * set the fdRecheckPeople - 复查人
	 */
	public void setFdRecheckPeople(String fdRecheckPeople) {
		this.fdRecheckPeople = fdRecheckPeople;
	}
	/**
	 * get the fdIsRedo - 是否重新整改
	 * @return the fdIsRedo
	 */
	public String getFdIsRedo() {
		return this.fdIsRedo;
	}
	
	/**
	 * set the fdIsRedo - 是否重新整改
	 */
	public void setFdIsRedo(String fdIsRedo) {
		this.fdIsRedo = fdIsRedo;
	}
	/**
	 * get the fdRedoSuggestion - 重新整改意见
	 * @return the fdRedoSuggestion
	 */
	public String getFdRedoSuggestion() {
		return this.fdRedoSuggestion;
	}
	
	/**
	 * set the fdRedoSuggestion - 重新整改意见
	 */
	public void setFdRedoSuggestion(String fdRedoSuggestion) {
		this.fdRedoSuggestion = fdRedoSuggestion;
	}
	/**
	 * get the fdCreateTimeR - 复查创建时间
	 * @return the fdCreateTimeR
	 */
	public String getFdCreateTimeR() {
		return this.fdCreateTimeR;
	}
	/**
	 * set the fdCreateTimeR - 复查创建时间
	 */
	public void setFdCreateTimeR(String fdCreateTimeR) {
		this.fdCreateTimeR = fdCreateTimeR;
	}
	
	/**
	 * get the fdProblemDate - 发生日期
	 * @return the fdProblemDate
	 */
	public String getFdProblemDate() {
		return this.fdProblemDate;
	}
	
	/**
	 * set the fdProblemDate - 发生日期
	 */
	public void setFdProblemDate(String fdProblemDate) {
		this.fdProblemDate = fdProblemDate;
	}
	
	/**
	 * get the fdProblemPlace - 发生地点
	 * @return the fdProblemPlace
	 */
	public String getFdProblemPlace() {
		return this.fdProblemPlace;
	}
	
	/**
	 * set the fdProblemPlace - 发生地点
	 */
	public void setFdProblemPlace(String fdProblemPlace) {
		this.fdProblemPlace = fdProblemPlace;
	}
	
	/**
	 * get the fdBusinessMan - 责任人
	 * @return the fdBusinessMan
	 */
	public String getFdBusinessMan() {
		return this.fdBusinessMan;
	}
	
	/**
	 * set the fdBusinessMan - 责任人
	 */
	public void setFdBusinessMan(String fdBusinessMan) {
		this.fdBusinessMan = fdBusinessMan;
	}
	
	/**
	 * get the fdProblemStatus - 问题状态
	 * @return the fdProblemStatus
	 */
	public String getFdProblemStatus() {
		return this.fdProblemStatus;
	}
	
	/**
	 * set the fdProblemStatus - 问题状态
	 */
	public void setFdProblemStatus(String fdProblemStatus) {
		this.fdProblemStatus = fdProblemStatus;
	}
	
	/**
	 * get the fdProblemTypeId - 问题类型ID
	 * @return the fdProblemTypeId
	 */
	public String getFdProblemTypeId() {
		return this.fdProblemTypeId;
	}
	
	/**
	 * set the fdProblemTypeId - 问题类型ID
	 */
	public void setFdProblemTypeId(String fdProblemTypeId) {
		this.fdProblemTypeId = fdProblemTypeId;
	}
	
	/**
	 * get the fdProblemLevelId - 问题级别ID
	 * @return the fdProblemLevelId
	 */
	public String getFdProblemLevelId() {
		return this.fdProblemLevelId;
	}
	
	/**
	 * set the fdProblemLevelId - 问题级别ID
	 */
	public void setFdProblemLevelId(String fdProblemLevelId) {
		this.fdProblemLevelId = fdProblemLevelId;
	}
	/**
	 * get the fdProblemOrigin - 问题来源
	 * @return the fdProblemOrigin
	 */
	public String getFdProblemOrigin() {
		return this.fdProblemOrigin;
	}
	
	/**
	 * set the fdProblemOrigin - 问题来源
	 */
	public void setFdProblemOrigin(String fdProblemOrigin) {
		this.fdProblemOrigin = fdProblemOrigin;
	}
	
	/**
	 * get the fdBusinessDepartmentId - 责任部门ID
	 * @return the fdBusinessDepartmentId
	 */
	public String getFdBusinessDepartmentId() {
		return this.fdBusinessDepartmentId;
	}
	
	/**
	 * set the fdBusinessDepartmentId - 责任部门ID
	 */
	public void setFdBusinessDepartmentId(String fdBusinessDepartmentId) {
		this.fdBusinessDepartmentId = fdBusinessDepartmentId;
	}

	/**
	 * get the fdIsRepeat - 是否重复问题
	 * @return the fdIsRepeat
	 */
	public String getFdIsRepeat() {
		return this.fdIsRepeat;
	}

	/**
	 * set the fdIsRepeat - 是否重复问题
	 */
	public void setFdIsRepeat(String fdIsRepeat) {
		this.fdIsRepeat = fdIsRepeat;
	}
	
	/**
	 * get the fdMiningId - 矿井ID
	 * @return the fdMiningId
	 */
	public String getFdMiningId() {
		return fdMiningId;
	}

	/**
	 * set the fdMiningId - 矿井ID
	 */
	public void setFdMiningId(String fdMiningId) {
		this.fdMiningId = fdMiningId;
	}

	/**
	 * get the fdProblemDescription - 问题描述
	 * @return the fdProblemDescription
	 */
	public String getFdProblemDescription() {
		return this.fdProblemDescription;
	}
	
	/**
	 * set the fdProblemDescription - 问题描述
	 */
	public void setFdProblemDescription(String fdProblemDescription) {
		this.fdProblemDescription = fdProblemDescription;
	}

	/**
	 * get the fdSubmitorDepartmentId - 提出部门ID
	 * @return the fdSubmitorDepartmentId
	 */
	public String getFdSubmitorDepartmentId() {
		return this.fdSubmitorDepartmentId;
	}
	
	/**
	 * set the fdSubmitorDepartmentId - 提出部门ID
	 */
	public void setFdSubmitorDepartmentId(String fdSubmitorDepartmentId) {
		this.fdSubmitorDepartmentId = fdSubmitorDepartmentId;
	}
	/**
	 * get the fdSubmitorDepartment - 提出部门
	 * @return the fdSubmitorDepartment
	 */
	public String getFdSubmitorDepartment() {
		return this.fdSubmitorDepartment;
	}
	
	/**
	 * set the fdSubmitorDepartment - 提出部门
	 */
	public void setFdSubmitorDepartment(String fdSubmitorDepartment) {
		this.fdSubmitorDepartment = fdSubmitorDepartment;
	}
	
	/**
	 * get the value from Map
	 */
	public void fromMap(Map map) {
	
		setFdRecordHandleId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecordHandleId")), fdRecordHandleId));
		setFdRecordId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecordId")), fdRecordId));
		setFdIsPenalty(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdIsPenalty")), fdIsPenalty));
		setFdPenaltyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdPenaltyId")), fdPenaltyId));
		setFdPenalty(NumberUtils.toBigDecimal(StringUtils.toString(map.get("fdPenalty")), fdPenalty));
		setFdStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdStatus")), fdStatus));
		setFdSuggestion(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSuggestion")), fdSuggestion));
		setFdHandleDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdHandleDate")), fdHandleDate));
		setFdHandlePeopleId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdHandlePeopleId")), fdHandlePeopleId));
		setFdHandlePeople(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdHandlePeople")), fdHandlePeople));
		setFdCreateTime(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateTime")), fdCreateTime));
		
		setFdRecordModifyId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecordModifyId")), fdRecordModifyId));
		setFdFeedback(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFeedback")), fdFeedback));
		setFdFeedbackDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFeedbackDate")), fdFeedbackDate));
		setFdFeedbackPeopleId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFeedbackPeopleId")), fdFeedbackPeopleId));
		setFdFeedbackPeople(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdFeedbackPeople")), fdFeedbackPeople));
		setFdCreateTimeM(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateTimeM")), fdCreateTimeM));
		
		setFdRecordReviewId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecordReviewId")), fdRecordReviewId));
		setFdRecheckerDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecheckerDepartmentId")), fdRecheckerDepartmentId));
		setFdRecheckerDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecheckerDepartment")), fdRecheckerDepartment));
		setFdRecheckDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecheckDate")), fdRecheckDate));
		setFdCondition(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCondition")), fdCondition));
		setFdRecheckPeopleId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecheckPeopleId")), fdRecheckPeopleId));
		setFdRecheckPeople(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRecheckPeople")), fdRecheckPeople));
		setFdIsRedo(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdIsRedo")), fdIsRedo));
		setFdRedoSuggestion(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdRedoSuggestion")), fdRedoSuggestion));
		setFdCreateTimeR(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdCreateTimeR")), fdCreateTimeR));
		
		setFdProblemPlace(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemPlace")), fdProblemPlace));
		setFdProblemDate(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemDate")), fdProblemDate));
		setFdBusinessMan(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdBusinessMan")), fdBusinessMan));
		setFdProblemStatus(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemStatus")), fdProblemStatus));
		setFdProblemTypeId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemTypeId")), fdProblemTypeId));
		setFdProblemLevelId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemLevelId")), fdProblemLevelId));
		setFdProblemOrigin(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemOrigin")), fdProblemOrigin));
		setFdBusinessDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdBusinessDepartmentId")), fdBusinessDepartmentId));
		
		setFdIsRepeat(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdIsRepeat")), fdIsRepeat));
		setFdMiningId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdMiningId")), fdMiningId));
		setFdProblemDescription(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdProblemDescription")), fdProblemDescription));
		setFdSubmitorDepartmentId(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSubmitorDepartmentId")), fdSubmitorDepartmentId));
		setFdSubmitorDepartment(StringUtils.defaultIfEmpty(StringUtils.toString(map.get("fdSubmitorDepartment")), fdSubmitorDepartment));
	}
	
	/**
	 * set the value to Map
	 */
	public Map toMap() {
		
		Map map = new HashMap();
			map.put("fdRecordHandleId",StringUtils.toString(fdRecordHandleId, eiMetadata.getMeta("fdRecordHandleId")));	
			map.put("fdRecordId",StringUtils.toString(fdRecordId, eiMetadata.getMeta("fdRecordId")));	
			map.put("fdIsPenalty",StringUtils.toString(fdIsPenalty, eiMetadata.getMeta("fdIsPenalty")));	
			map.put("fdPenaltyId",StringUtils.toString(fdPenaltyId, eiMetadata.getMeta("fdPenaltyId")));	
			map.put("fdPenalty",StringUtils.toString(fdPenalty, eiMetadata.getMeta("fdPenalty")));	
			map.put("fdStatus",StringUtils.toString(fdStatus, eiMetadata.getMeta("fdStatus")));	
			map.put("fdSuggestion",StringUtils.toString(fdSuggestion, eiMetadata.getMeta("fdSuggestion")));	
			map.put("fdHandleDate",StringUtils.toString(fdHandleDate, eiMetadata.getMeta("fdHandleDate")));	
			map.put("fdHandlePeopleId",StringUtils.toString(fdHandlePeopleId, eiMetadata.getMeta("fdHandlePeopleId")));	
			map.put("fdHandlePeople",StringUtils.toString(fdHandlePeople, eiMetadata.getMeta("fdHandlePeople")));	
			map.put("fdCreateTime",StringUtils.toString(fdCreateTime, eiMetadata.getMeta("fdCreateTime")));	
			
			map.put("fdRecordModifyId",StringUtils.toString(fdRecordModifyId, eiMetadata.getMeta("fdRecordModifyId")));	
			map.put("fdFeedback",StringUtils.toString(fdFeedback, eiMetadata.getMeta("fdFeedback")));	
			map.put("fdFeedbackDate",StringUtils.toString(fdFeedbackDate, eiMetadata.getMeta("fdFeedbackDate")));	
			map.put("fdFeedbackPeopleId",StringUtils.toString(fdFeedbackPeopleId, eiMetadata.getMeta("fdFeedbackPeopleId")));	
			map.put("fdFeedbackPeople",StringUtils.toString(fdFeedbackPeople, eiMetadata.getMeta("fdFeedbackPeople")));	
			map.put("fdCreateTimeM",StringUtils.toString(fdCreateTimeM, eiMetadata.getMeta("fdCreateTimeM")));	
			
			map.put("fdRecordReviewId",StringUtils.toString(fdRecordReviewId, eiMetadata.getMeta("fdRecordReviewId")));	
			map.put("fdRecheckerDepartmentId",StringUtils.toString(fdRecheckerDepartmentId, eiMetadata.getMeta("fdRecheckerDepartmentId")));	
			map.put("fdRecheckerDepartment",StringUtils.toString(fdRecheckerDepartment, eiMetadata.getMeta("fdRecheckerDepartment")));	
			map.put("fdRecheckDate",StringUtils.toString(fdRecheckDate, eiMetadata.getMeta("fdRecheckDate")));	
			map.put("fdCondition",StringUtils.toString(fdCondition, eiMetadata.getMeta("fdCondition")));	
			map.put("fdRecheckPeopleId",StringUtils.toString(fdRecheckPeopleId, eiMetadata.getMeta("fdRecheckPeopleId")));	
			map.put("fdRecheckPeople",StringUtils.toString(fdRecheckPeople, eiMetadata.getMeta("fdRecheckPeople")));	
			map.put("fdIsRedo",StringUtils.toString(fdIsRedo, eiMetadata.getMeta("fdIsRedo")));	
			map.put("fdRedoSuggestion",StringUtils.toString(fdRedoSuggestion, eiMetadata.getMeta("fdRedoSuggestion")));	
			map.put("fdCreateTimeR",StringUtils.toString(fdCreateTimeR, eiMetadata.getMeta("fdCreateTimeR")));
			
			map.put("fdProblemPlace",StringUtils.toString(fdProblemPlace, eiMetadata.getMeta("fdProblemPlace")));
			map.put("fdProblemDate",StringUtils.toString(fdProblemDate, eiMetadata.getMeta("fdProblemDate")));				
			map.put("fdBusinessMan",StringUtils.toString(fdBusinessMan, eiMetadata.getMeta("fdBusinessMan")));
			map.put("fdProblemStatus",StringUtils.toString(fdProblemStatus, eiMetadata.getMeta("fdProblemStatus")));
			map.put("fdProblemTypeId",StringUtils.toString(fdProblemTypeId, eiMetadata.getMeta("fdProblemTypeId")));
			map.put("fdProblemLevelId",StringUtils.toString(fdProblemLevelId, eiMetadata.getMeta("fdProblemLevelId")));
			map.put("fdProblemOrigin",StringUtils.toString(fdProblemOrigin, eiMetadata.getMeta("fdProblemOrigin")));
			map.put("fdBusinessDepartmentId",StringUtils.toString(fdBusinessDepartmentId, eiMetadata.getMeta("fdBusinessDepartmentId")));
			
			map.put("fdIsRepeat",StringUtils.toString(fdIsRepeat, eiMetadata.getMeta("fdIsRepeat")));	
			map.put("fdMiningId",StringUtils.toString(fdMiningId, eiMetadata.getMeta("fdMiningId")));	
			map.put("fdProblemDescription",StringUtils.toString(fdProblemDescription, eiMetadata.getMeta("fdProblemDescription")));
			map.put("fdSubmitorDepartmentId",StringUtils.toString(fdSubmitorDepartmentId, eiMetadata.getMeta("fdSubmitorDepartmentId")));	
			map.put("fdSubmitorDepartment",StringUtils.toString(fdSubmitorDepartment, eiMetadata.getMeta("fdSubmitorDepartment")));	

		return map;
	
	}
}